package cn.bugstack.domain.strategy.service.rule.chain;

import cn.bugstack.domain.strategy.service.rule.filter.ILogicFilter;

/**
 * @Title: ILogicChain
 * @Author 程志琨
 * @Package cn.bugstack.domain.strategy.service.rule.chain
 * @Date 2025/3/1 23:25
 * @description: 责任链接口
 */
public interface ILogicChain extends ILogicChainArmory {


    /**
     * 责任链接口
     * @param userId 用户Id
     * @param strategyId 策略id
     * @return 奖品id
     */
    Integer logic(String userId, Long strategyId);


}
